home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
- FontGen
- Font Generation and Loader System
-
- Developed By
- Dr. James K. Hardy
-
-
- This program is distributed under the "User Supported
- Concept". If, after trying the system. find it useful, your are
- requested to fill out the registration form at the end of this
- documentation and send it as well as $20 to the address on the
- form. This is a small price compared to spending the remainder
- of your life with feelings of guilt and risking your eternal
- soul. Notwithstanding, you may feel free to distribute the sys-
- tem as long as no fees are charged and all programs (FONTGEN.EXE,
- FONTGEN.DOC, PROLOAD.EXE, FXLOAD.EXE, ITALIC.FNT, ROMAN.FNT, AND
- SCIENCE.FNT) are distributed as a set.
-
- Introduction
-
- The idea for the FontGen system came about shortly after
- purchasing an IBM ProPrinter. While this printer produces some
- of the best near letter quality printing for a printer in its
- price range, I had to give up the italic font I originally had
- with my FX-80. Much to my suprise, when I installed WordStar
- 2000 for this printer, I found that the program would allow me to
- make use of the programmable font area as an option. I im-
- mediately began to create the necessary data statements to upload
- an italic font. After about 5 letters, I realized that there had
- to be a better way and wrote FONTEDIT. This program allow one to
- create fonts, one letter at a time, and stores them to a .FNT
- file. A xxxxLOAD file can then be used to upload the created
- font to your printer.
-
- System Requirements: IBM PC or compatable equipped with at
- least one disk drive, 256K RAM and a color/graphics adaptor. An
- IBM ProPrinter, Epson FX-80 or equivalent.
-
- If your have any questions, feel free to write me at the
- address provided on the Registration form or leave a message on
- EMAIL (CompuServe) to USER [74415,452]. Please note that
- Registered Users are more likely to receive prompt attention.
-
-
- Using FontGen
-
- FontGen is started simply by entering the name from DOS.
- You will then be prompted to enter the name of the font file to
- use. Enter any eight character name. An .FNT ending is appended
- to the file name. If the file exists, the data can be edited, if
- not, a new file will be created. The program supports full path
- names (ex. C:\GRAPHICS\FONTS\MYFONT).
-
-
-
-
-
-
-
-
-
-
-
-
-
- After entering a font file name, the screen clears and the
- prompt "Touch Letter to Edit or ESC to quit" appears at the bot-
- tom of the screen. Pressing the escape key closes the font file
- and returns you to DOS. Any of 94 letters or symbols (ACSII 33
- to ASCII 127) may be edited or created. To edit "a" simply touch
- the letter, to work on "A" you must first press the shift key.
- After a legal letter is selected, an edit window appears and the
- letter to be worked on is displayed at the bottom of the screen.
- If the letter has been entered earlier, it will be displayed in
- the window.
-
- The window is identical in format to that provided in the
- Epson FX-80 manual for creation of user defined characters. It
- consists of a grid of 11 column positions and 8 rows. Also dis-
- played in the window is a cursor. The cursor can be moved using
- the cursor keys. The Home key will move the cursor to the upper
- left and the End to the lower right. A point can be set by
- pressing the + key and reset using the - key. As points are set,
- a circle is drawn at that point.
-
- Some combination of dots are not permitted (to adjacent dots
- in a row). If this is attempted, the program will beep to indi-
- cate that you have pressed the + key but no dot will be set.
- After drawing your character, press the ENTER key to indicate
- that you are finished. You will the be asked to either press 0
- or 1 to indicate if the upper or lower 8 pins are to be used.
- Press 0 if the character is not one with a decender (goes below
- the line like y, j, q or p) and 1 if it is. If you are not sure,
- simply use 0. It can always be changed later.
-
- You will again be returned to the "Touch key ...." prompt.
- Continue this process until you have completed data entry.
-
- One note: I have observed that if the program is run while
- SuperKey is resident, the program will lock up if you press the 5
- on the cursur pad.
-
- .FNT format
-
- The following information is provided to allow you to create
- your own loader for printers currently not supported.
-
- All font files are in the following format:
-
- File length 1124 bytes
- (Random files, length = 12 characters)
- 94 records total
-
- Each record: First character chr$(1) or chr$(0)
- as indicated by the upper or lower prompt.
- the next 11 characters are the ascii representation
- of the data you entered.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- xxxxLOAD
-
- LOAD files are used to upload font data to your printer.
- LOAD files provided with the FONTGEN system are FXFONT.EXE (FX-
- 80) and PROFONT.EXE (Proprinter). Each program follows the same
- format. After inputting the font to load, the program when
- uploads the font data to the printer and leaves it ready for use.
- With the FX-80, the original ROM font is transferred to RAM
- so the buffer switch must be off. The ASCII characters normally
- assigned to the italic font are then replaced with your new one.
-
- For the Proprinter, the font is sent to the upload RAM. No
- modification of the ROM font is possible.
-
- Once uploaded, you will be asked if you want a correspon-
- dence table. If you touch 1, you will receive a listing based on
- ASCII designation, KEY correspondence, and the assigned FONT.
- The format provided is intended to make it easy for use with word
- processing.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Using Uploaded Fonts with Word Processors
-
- With WordStar, you will need to install the proper user
- patch to toggle on the upper font. Consult your printer manual
- to determine the escape sequence to do the following:
-
- FX-80 Turn on italic and turn off italic. This
- corresponds to turning on and off your
- uploaded font. The RAM Font is left active
- after running FXFONT.
-
- Proprinter Switch to uploaded font, Return to normal font.
-
-
- WordStar 2000 is already designed to accept font changes.
- With the FX-80, you simply use the ^PC option to switch to italic
- and with the Proprinter you can choose from [DOWNLOAD NORMAL] and
- [DOWNLOAD NLQ].
-
-
- Fonts Provided
-
- What good would this program set be if the first thing you
- had to do was spend 2 hours (average time) to develop your own
- font, you would most likely never use it. As such, 3 sample font
- sets are provided. They are:
-
- Italic - Comparable to the italic font of the Epson FX-80. All
- 94 characters are provided.
-
- Roman - Roman letters which provide a more distinct type. All
- 94 characters are provided.
-
- Science- This font includes most greek letters as well as several
- common symbols used in scientific writing. 65
- characters are provided.
-
-
- Registration
-
- To register your copy of FontGen, simply fill out the
- Registration Form provided and send it and a blank, formatted
- 5.25" diskette to me along with $20. In return, you will receive
- the most recent version of the system, the source code for the
- xxxxLOAD programs, and any additional fonts that have been
- developed (a script and IBM special characters font are currently
- being created.) Furthermore, if you have developed any character
- sets of your own, send a copy of them on the disk. They will be
- compiled and when a reasonable number have been sent (5 or more),
- you will be sent a copy of all of them.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FontGen
-
- REGISTRATION FORM
-
- NAME____________________________________________________________
-
- STREET__________________________________________________________
-
- STATE _________ ZIP ___________
-
- Phone Number ______________________
-
- Where you obtained your copy of the FontGen System.
-
- _________________________________________________________________
-
- Please sent this form, along with a formatted 5.25" floppy and
- $20 to:
-
- Dr. James K. Hardy
- Department of Chemistry
- The University of Akron
- Akron, Ohio 44325
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-